package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the CUENTA_TOPE_MENSUAL database table.
 * 
 */
@Entity
@Table(name="CUENTA_TOPE_MENSUAL")
public class CuentaTopeMensual implements Serializable {
	private static final long serialVersionUID = 1L;
	private long cuentaId;
	private String estado;
	private Date fecha;
	private String mail1;
	private String mail2;
	private String mail3;
	private String mail4;
	private BigDecimal tope;

    public CuentaTopeMensual() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="CUENTA_ID", unique=true, nullable=false)
	public long getCuentaId() {
		return this.cuentaId;
	}

	public void setCuentaId(long cuentaId) {
		this.cuentaId = cuentaId;
	}


	@Column(length=1)
	public String getEstado() {
		return this.estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}


    @Temporal( TemporalType.DATE)
	public Date getFecha() {
		return this.fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}


	@Column(length=254)
	public String getMail1() {
		return this.mail1;
	}

	public void setMail1(String mail1) {
		this.mail1 = mail1;
	}


	@Column(length=254)
	public String getMail2() {
		return this.mail2;
	}

	public void setMail2(String mail2) {
		this.mail2 = mail2;
	}


	@Column(length=254)
	public String getMail3() {
		return this.mail3;
	}

	public void setMail3(String mail3) {
		this.mail3 = mail3;
	}


	@Column(length=254)
	public String getMail4() {
		return this.mail4;
	}

	public void setMail4(String mail4) {
		this.mail4 = mail4;
	}


	@Column(precision=12, scale=2)
	public BigDecimal getTope() {
		return this.tope;
	}

	public void setTope(BigDecimal tope) {
		this.tope = tope;
	}

}